Practical Examples
This section contains step-by-step examples of building applications in Citeck — from simple scenarios to complex business processes. Each example demonstrates a real workflow and introduces key platform tools.
Core Examples
- Equipment Procurement (beginner level)
Automating a procurement request process. The ideal starting point for exploring the platform: data type, form, journal, and BPMN process.
- Offer Approval (advanced level)
Automating an HR hiring process: from offer creation to a final decision. A comprehensive example with multiple participants and branching logic.
Additional Examples
Creating users and a workspace — preparing the environment before working with the examples;
Extending the basic process — reference book, journal, custom form;
Dynamic roles via DMN — assigning a performer based on a condition;
Connecting a DMN table — automated decision making;
Adding BPMN events — timers and notifications;
Creating a process with an AI assistant — an alternative approach to process development;
Configuring a dashboard and graphical statistics — data visualization;
Adding a Kanban board — task management in board view;
Packaging a finished application — export and deployment to another environment.
Note
Before getting started, install Citeck Community using a method of your choice:
An application in Citeck is built from interconnected artifacts. Artifacts are created sequentially:
Artifact |
Description |
|---|---|
Data Type |
The main system artifact describing an object. Defines metadata, lifecycle statuses, and roles. Linked to the form and journal. |
Form |
A graphical representation of an object as a set of UI elements for working with data. Form elements reference data type attributes. |
Journal |
A tabular view of objects with configurable columns, filtering, and record management. Columns correspond to object attributes or are calculated from them. |
Business Process |
A sequence of actions aimed at achieving a result valuable to the organization. Created using the built-in BPMN designer. |
Decision Table (DMN) |
Decision rules described in tabular form. Allows automatically determining an outcome (e.g., selecting an approver) based on defined conditions. |
Finished artifacts can be packaged as an application, exported, placed in a version control system, or deployed to another environment.